.fl{
	padding-bottom: 5.866667rem
}
.cart_one__shop{
	background-color: white;
	padding: 0 1.0rem;
	overflow: hidden;
	+ .cart_one__shop{
		margin-top: 0.666667rem;
	}
	// ant样式覆盖
	.ant-checkbox-checked{
		.ant-checkbox-inner{
			background-color: #DF1212;
			border-color: #DF1212;
		}
	}
	.ant-checkbox-wrapper:hover{
		.ant-checkbox-inner{
			border-color: #DF1212;
		}
	}
	.cart_one__title{
		font-size: 1.133333rem!important;
		line-height: 2.666667rem;
		border-bottom: 1px solid #ddd;
		/*padding-right: 2rem;*/
		height:2.666667rem;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		// eslint-disable-next-line
		/*! autoprefixer: off */
		-webkit-box-orient: vertical;
		/* autoprefixer: on */
		.gongding{
			position: absolute;
			margin-top: .8rem;
			right:1.5rem;
		}
	}
	.cart_one__content{
		padding: 1.0rem 0;
		display: flex;
		width: 27.0rem;
		position: relative;
		transition: all ease 0.3s;
		label{
			span{
				span{
					width: 1.0rem;
				}
			}
		}
		img{
			border: 1px solid #ddd;
			width: 4.0rem;
			height: 4.0rem;
			display: inline-block;
			margin-left: 1.0rem;
			margin-right: 1rem;
		}
		.delete-btn{
			width: 3rem;
			margin-left: 1rem;
			text-align: center;
			line-height: 4.0rem;
			background-color: #DF1212;
			color: white;
		}
		.inline-block{
			width: 16rem;
			display: flex;
			justify-content: space-between;
			flex-direction: column;
			.two-line{
				font-size: 0.933333rem;
				line-height: 1.066667rem;
			}
			.flex{
				justify-content: space-between;
				.ant-input-number{
					flex: 1;
					height: 1.733333rem;
				}
				.ant-input-number-input{
					height: 1.6rem;
				}
			}
			.shop__price{
				flex: 2;
				color: #DF1212;
				font-size: 1.066667rem;
			}
		}
	}
}
.cart_footer{
	width: 100%;
	padding-left: 1.0rem;
	box-shadow: 0 2px 7px #d1d1d1;
	height: 2.933333rem;
	position: fixed;
	bottom: 0;
	display: flex;
	justify-content: space-between;
	background-color: white;
	line-height: 2.933333rem;
	.saveBtn{
		background-color: #DF1212;
		width: 8.333333rem;
		font-size: 1.0rem;
		text-align: center;
		color: white;
	}
	span{
		color: #DF1212;
	}
}
